home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 4
/
Apprentice-Release4.iso
/
Languages
/
MacQForth 1.0
/
source
/
QF Source
/
Notes
next >
Wrap
Text File
|
1995-03-24
|
2KB
|
56 lines
A note about QForth
-------------------
The source code for the original Apple IIe version of QForth is given here:
QFORTH.S -- main code for the interpreter/compiler
QF.REGWRDS1.S -- standard predefined words
QF.REGWRDS2.S
QF.SPCWRDS1.S -- compiler words
QF.SPCWRDS2.S
QF.FILESYS -- ProDOS file access words
I have no idea as to what Apple II assembler you need to assemble this
code yourself, but imagine that it would not be hard to port.
===========================================================================
! AN IMPORTANT NOTE !
===========================================================================
The file QF.FILESYS.S contained an error that prevented using file
numbers 1 and 2. The error has been corrected in this copy of the file
and in the version running within MacQForth. If you want to work with
the original Apple version and cannot re-assemble the file, patch the
locations below:
$3C79:A2
$3C7A:9E
This can be accomplished by using a disk sector editor and careful
counting (the original values in these locations are zero). Less daring
types can use QForth itself:
162 15481 c! 158 15482 c!
==========================
Where's the original?
==========================
The original Apple II version of QForth can be found at:
ftp.cco.caltech.edu as /pub/apple2/8bit/comm/qforth8.shk
You will need ShrinkIt to expand the archive. ShrinkIt is also available
on ftp.cco.caltech.edu.
If contemplating working on making QForth programs "standalone"
executable binary or SYS files. This would make QForth the only Apple II
Forth I know of that could produce executable binaries. If I do it, it
will find its way onto the net.